/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Logica;

import Dato.DPersonas;

import Objetos.Personas;
import java.sql.SQLException;
import java.util.ArrayList;
import javax.swing.table.DefaultTableModel;

/**
 *
 * @author Omar Heráclides
 */
public class LPersonas {

  
   public DefaultTableModel LimpiarTabla(){
         DPersonas objDPersonas;
    DefaultTableModel dtm = new DefaultTableModel();
    objDPersonas = new DPersonas();
     dtm=objDPersonas.LimpiarTabla();
         return dtm;
   }
      
     public DefaultTableModel MostrarPersonas() throws SQLException{
       DPersonas objDPersonas;
         DefaultTableModel dtm = new DefaultTableModel();
    objDPersonas = new DPersonas();
     dtm=objDPersonas.MostrarPersona();
         return dtm;
     }
     
    public DefaultTableModel SelectPersonas(String txtCadBuscar,String txtVarBuscar) throws SQLException{
         DPersonas objDPersonas;
        DefaultTableModel dtm = new DefaultTableModel();
    objDPersonas = new DPersonas();
     dtm=objDPersonas.SelectPersona(txtCadBuscar,txtVarBuscar);
         return dtm;
    }

    public String AgregarPersona(Personas objPersona) throws SQLException {
          DPersonas objDPersonas;
        objDPersonas = new DPersonas();
          objDPersonas.AgregarPersona(objPersona);
         return "Se agrego una nueva persona.";
    }

    public String ModificarPersona(Personas objPersonas) throws SQLException {
         DPersonas objDPersonas;
        objDPersonas = new DPersonas();
          objDPersonas.ModificarPersonas(objPersonas);
         return "Se modificaron los datos de una nueva persona.";
    }

    public String Eliminar(int cod) throws SQLException {
         DPersonas objDPersonas;
        objDPersonas = new DPersonas();
          objDPersonas.EliminarPersonas(cod);
         return "Se elimino los datos de una persona.";
    }

    public Integer ObtenerIdPersona() throws SQLException {
       DPersonas objDPersonas;
        objDPersonas = new DPersonas();
          return objDPersonas.ObtenerIdPersona();
    }

    public ArrayList<String> ObtenerPersonas() throws SQLException {
           DPersonas objDPersonas;
        objDPersonas = new DPersonas();
          return objDPersonas.ObtenerPersonas();
    }

    public ArrayList<String> ObtenerDNI() throws SQLException {
         DPersonas objDPersonas;
        objDPersonas = new DPersonas();
          return objDPersonas.ObtenerDNI();
    }
     
     
     
}
